const cloud = require('wx-server-sdk')
cloud.init({
  env: cloud.DYNAMIC_CURRENT_ENV
})

//引入发送邮件的类库
var nodemailer = require('nodemailer')
// 创建一个SMTP客户端配置
var config = {
  host: 'smtp.qq.com', //qq邮箱 smtp.qq.com
  port: 465, //qq邮箱端口 25
  auth: {
    user: '2546451636@qq.com', //邮箱账号
    pass: 'bqznwdqyeygedifd' //邮箱的授权码
  }
};
// 创建一个SMTP客户端对象
var transporter = nodemailer.createTransport(config);
// 云函数入口函数
exports.main = async (event, context) => {
  const wxContext = cloud.getWXContext()
  if(event.tag == 'fangyuan'){
    let createTime = event.createTime
    let pingtai = event.pingtai
    let weizhi = event.weizhi
    let leixin = event.leixin
    let name =  event.name
    let phone = event.phone
    let beizhu =  event.beizhu
    var text = `客户姓名：${name}, 联系电话：${phone},房源位置：${weizhi},房源类型：${leixin},提交时间：${createTime},备注：${beizhu},来源平台：${pingtai}`
    // 创建一个邮件对象
    var mail = {
      // 发件人
      from: `来自${pingtai}小程序云函数 <2546451636@qq.com>`,
      // 主题
      subject: `${pingtai}用户留言咨询`,
      // 收件人
      to: '2546451636@qq.com',
      // 邮件内容，text或者html格式
      text: text
      //JSON.stringify(text) //可以是链接，也可以是验证码
    };
    let res = await transporter.sendMail(mail);
    return res;
  }else{
    let createTime = event.createTime
    let tixian_pingtai = event.tixian_pingtai
    var text = `微信昵称：${event.nickName}, 联系电话：${event.mobile},提现金额：${event.tixianzhi} 元,是否提现：${event.istixian},openId：${wxContext.OPENID},申请时间：${createTime},来源平台：${tixian_pingtai}`
    // 创建一个邮件对象
    var mail = {
      // 发件人
      from: `来自${tixian_pingtai}小程序云函数 <2546451636@qq.com>`,
      // 主题
      subject: `${tixian_pingtai}用户提现申请`,
      // 收件人
      to: '2546451636@qq.com',
      // 邮件内容，text或者html格式
      text: text
      //JSON.stringify(text) //可以是链接，也可以是验证码
    };
  
    let res = await transporter.sendMail(mail);
    return res;
  }

}